﻿using System;
using System.Collections.Generic;
using System.Text;
using Pixysoft.Framework.Configurations;

namespace Pixysoft.Framework.Logs
{
    public interface IRecordPropertyCollection : IEnumerable<IRecordProperty>, IEnumerator<IRecordProperty>
    {
        string this[string propertyname] { get;}

        IRecordProperty this[int index] { get;}

        IRecordProperty Add(string key, string value);

        IRecordProperty Add(IXmlProperty node);


        int Count { get; }


        void Clear();


        bool Contains(string key);
    }
}
